package hu.bme.aut.consulttime.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

import hu.bme.aut.consulttime.entitydtos.EvaluationDTO;

public interface EvaluationServiceAsync {

	public void createEvaluation(EvaluationDTO evaluationDTO, AsyncCallback<Long> callback);
	
	public void retrieveEvaluation(long toDoId, AsyncCallback<EvaluationDTO> callback);
	
	public void updateEvaluation(EvaluationDTO evaluationDTO, AsyncCallback<Long> callback);
	
	public void deleteEvaluation(long evaluationId, AsyncCallback<Long> callback);
	
}
